home *** CD-ROM | disk | FTP | other *** search
- ;InnoSetupVersion=5.2.3
- [Setup]
- AppName=Virtual Folder
- AppVerName=Virtual Folder 1.07
- AppId=Virtual Folder
- DefaultDirName={pf}\Virtual Folder
- DefaultGroupName=Virtual Folder
- UninstallDisplayIcon={app}\VfManager.exe
- OutputBaseFilename=in
- Compression=lzma
- ArchitecturesInstallIn64BitMode=x64 ia64
- WizardImageFile=embedded\WizardImage0.bmp
- WizardSmallImageFile=embedded\WizardSmallImage0.bmp
- [Files]
- Source: "{app}\VfManager.exe"; DestDir: "{app}"; Flags: ignoreversion
- Source: "{app}\VfRightClick.exe"; DestDir: "{app}"; Flags: ignoreversion
- Source: "{app}\VfUninstallRun.exe"; DestDir: "{app}"; Flags: ignoreversion
- Source: "{app}\default.skin"; DestDir: "{app}"; Flags: ignoreversion
- Source: "{app}\help\default.css"; DestDir: "{app}\help"; Flags: ignoreversion
- Source: "{app}\help\g1.htm"; DestDir: "{app}\help"; Flags: ignoreversion
- Source: "{app}\help\g2.htm"; DestDir: "{app}\help"; Flags: ignoreversion
- Source: "{app}\help\g3.htm"; DestDir: "{app}\help"; Flags: ignoreversion
- Source: "{app}\help\g4.htm"; DestDir: "{app}\help"; Flags: ignoreversion
- Source: "{app}\help\guide1.png"; DestDir: "{app}\help"; Flags: ignoreversion
- Source: "{app}\help\guide2.png"; DestDir: "{app}\help"; Flags: ignoreversion
- Source: "{app}\help\guide3.png"; DestDir: "{app}\help"; Flags: ignoreversion
- Source: "{app}\help\guide4_211x100.png"; DestDir: "{app}\help"; Flags: ignoreversion
- Source: "{app}\Driver\VfSfilter.inf"; DestDir: "{app}\Driver"; Flags: ignoreversion
- Source: "{app}\Driver\VfSfilter,1.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWLH_AMD64"; Flags: ignoreversion
- Source: "{app}\Driver\VfSfilter,2.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWLH_IA64"; Flags: ignoreversion
- Source: "{app}\Driver\VfSfilter,3.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWLH_X86"; Flags: ignoreversion
- Source: "{app}\Driver\VfSfilter,4.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWNET_AMD64"; Flags: ignoreversion
- Source: "{app}\Driver\VfSfilter,5.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWNET_IA64"; Flags: ignoreversion
- Source: "{app}\Driver\VfSfilter,6.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWNET_X86"; Flags: ignoreversion
- Source: "{app}\Driver\VfSfilter,7.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWXP_X86"; Flags: ignoreversion
- Source: "{app}\atl90,1.dll"; DestDir: "{app}"; DestName: "atl90.dll"; Check: "not IsWin64"; Flags: uninsrestartdelete
- Source: "{app}\Microsoft.VC90.ATL,1.manifest"; DestDir: "{app}"; DestName: "Microsoft.VC90.ATL.manifest"; Check: "not IsWin64"; Flags: uninsrestartdelete
- Source: "{app}\atl90,2.dll"; DestDir: "{app}"; DestName: "atl90.dll"; Check: "IsWin64"; Flags: uninsrestartdelete
- Source: "{app}\Microsoft.VC90.ATL,2.manifest"; DestDir: "{app}"; DestName: "Microsoft.VC90.ATL.manifest"; Check: "IsWin64"; Flags: uninsrestartdelete
- Source: "{app}\VfCopyhook.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
- [Dirs]
- Name: "{userdocs}\Virtual Folder";
- [Registry]
- Root: HKCR; Subkey: "Directory\shell\Create Virtual Folder"; Flags: uninsdeletekey
- Root: HKCR; Subkey: "Directory\shell\Create Virtual Folder\command"; ValueType: String; ValueData: """{app}\VfRightClick.exe"" %1";
- Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\VfSfilter"; ValueName: "RootFolder"; ValueType: String; ValueData: "\??\{userdocs}\Virtual Folder\"; Flags: createvalueifdoesntexist
- Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\VfSfilter"; ValueName: "DriveLetter"; ValueType: String; ValueData: "\??\{code:GetLastUnusedDriveLetter}:"; Flags: createvalueifdoesntexist
- Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\VfSfilter"; ValueName: "ShowGuide"; ValueType: Dword; ValueData: "$1"; Flags: createvalueifdoesntexist
- Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\VfSfilter\Map"; Flags: createvalueifdoesntexist
- [Run]
- Filename: "rundll32"; Parameters: "setupapi,InstallHinfSection DefaultInstall 132 .\Driver\VfSfilter.inf"; WorkingDir: "{app}"; Check: "not IsWin64";
- Filename: "regsvr32"; Parameters: "/s VfCopyhook.dll"; WorkingDir: "{app}"; Check: "not IsWin64";
- Filename: "rundll32"; Parameters: "setupapi,InstallHinfSection DefaultInstall 132 .\Driver\VfSfilter.inf"; WorkingDir: "{app}"; Check: "IsWin64"; Flags: 64bit
- Filename: "regsvr32"; Parameters: "/s VfCopyhook.dll"; WorkingDir: "{app}"; Check: "IsWin64"; Flags: 64bit
- [UninstallRun]
- Filename: "{app}\VfUninstallRun.exe"; WorkingDir: "{app}";
- Filename: "rundll32"; Parameters: "setupapi,InstallHinfSection DefaultUninstall 132 .\Driver\VfSfilter.inf"; WorkingDir: "{app}"; Check: "not IsWin64";
- Filename: "subst"; Parameters: "{code:ReadDriveLetter} /D"; Check: "not IsWin64";
- Filename: "regsvr32"; Parameters: "/s/u VfCopyhook.dll"; WorkingDir: "{app}"; Check: "not IsWin64";
- Filename: "regsvr32"; Parameters: "/s/u atl90.dll"; WorkingDir: "{app}"; Check: "not IsWin64";
- Filename: "rundll32"; Parameters: "setupapi,InstallHinfSection DefaultUninstall 132 .\Driver\VfSfilter.inf"; WorkingDir: "{app}"; Check: "IsWin64"; Flags: 64bit
- Filename: "subst"; Parameters: "{code:ReadDriveLetter} /D"; Check: "IsWin64"; Flags: 64bit
- Filename: "regsvr32"; Parameters: "/s/u VfCopyhook.dll"; WorkingDir: "{app}"; Check: "IsWin64"; Flags: 64bit
- Filename: "regsvr32"; Parameters: "/s/u atl90.dll"; WorkingDir: "{app}"; Check: "IsWin64"; Flags: 64bit
- [Icons]
- Name: "{group}\Virtual Folder Manager"; Filename: "{app}\VfManager.exe"; WorkingDir: "{app}";
- Name: "{group}\Help"; Filename: "{app}\help.chm"; WorkingDir: "{app}"; Flags: runmaximized
- Name: "{group}\Uninstall Virtual Folder"; Filename: "{uninstallexe}"; WorkingDir: "{app}";
- Name: "{userdesktop}\Virtual Folder Manager"; Filename: "{app}\VfManager.exe"; WorkingDir: "{app}";
- Name: "{%USERPROFILE}\Links\Virtual Folder"; Filename: "{userdocs}\Virtual Folder"; Check: "IsVista";
- [CustomMessages]
- default.NameAndVersion=%1 version %2
- default.AdditionalIcons=Additional icons:
- default.CreateDesktopIcon=Create a &desktop icon
- default.CreateQuickLaunchIcon=Create a &Quick Launch icon
- default.ProgramOnTheWeb=%1 on the Web
- default.UninstallProgram=Uninstall %1
- default.LaunchProgram=Launch %1
- default.AssocFileExtension=&Associate %1 with the %2 file extension
- default.AssocingFileExtension=Associating %1 with the %2 file extension...
- [Languages]
- ; These files are stubs
- ; To achieve better results after recompilation, use the real language files
- Name: "default"; MessagesFile: "embedded\default.isl";
-